made of puff pastry - German English Dictionary